package cn.shenlong.portal.service;

import java.io.Serializable;
import java.util.Map;

import cn.shenlong.common.Page;
import cn.shenlong.portal.domain.Discount;

/**
 * 商品优惠接口
 * @author 
 *
 * 2014-4-1
 */
public interface DiscountService {

	/**
	 * 新增商品优惠信息
	 * 
	 * @param entity
	 *            商品优惠信息
	 * @return
	 */
	public int saveEntity(Discount entity);

	/**
	 * 商品优惠信息
	 * 
	 * @param entity
	 *            商品优惠信息
	 * @return
	 */
	public int updateEntity(Discount entity);

	/**
	 * 查找商品优惠信息
	 * 
	 * @param entityId
	 *            商品优惠信息ID
	 * @return
	 */
	public Discount findByPK(Serializable entityId);

	/**
	 * 批量删除
	 * 
	 * @param ids
	 *            商品优惠信息ID
	 * @return
	 */
	public int deleteByPKArray(Serializable[] ids);
	
	/**
	 * 分页数据
	 * @param pageNo
	 * @param pageSize
	 * @param para
	 * @return
	 */
	public Page<Discount> findPageListByCriteria(Integer pageNo, Integer pageSize,
			Map<String, Object> para);


	
}
